2006-March-13

CIRCAPI .01-Alpha (pre-release) Snapshot

HOW TO COMPILE:

make circapi && make raw_irc_example && make circapi_client

HOW TO CONTRIBUTE YOUR MODIFICATIONS:

send a modification request to dmolieri@users.sourceforge.net along with the
verbosely commented code and purpose. Keep in mind, I have no official contributors
right now, so I change major things at will, if you choose to add a modification or
bug fix or apply something, it's important you notify me so I can impliment the changes
before I change everything on you! :)

Developer Notes-

This is not a revision of circapi, this is an extension of .01-Alpha with new features added
and fewer bugs, more-so a snapshot than a release since I have so much yet incomplete.

I started on the official circapi client, this is more than a raw IRC client but still very raw
in its current state. The only non-raw commands it accepts are COMMAND QUIT and COMMAND FORCEQUIT.

I felt it prudent to upload my progress simply because the origional circapi release was buggy and
was put together so quickly I feel it's hardly professional, comparing the origional release to this
snapshot you can see what all I've done (and I have done a lot) however, this particular client
does not yet support channel & user handling.

The CIRCAPI client will be converted into a function called irc_client(). It will (in the dispatch
process) call several virtual functions (pointers-to-functions) to make this API and client
more modular for novice developers. This is the concept I have gone with since it seems most
applicable to this sort of client.

It will reside in a seperate object file and have its own header (so advanced developers can
keep it out of there code when they don't need it).

I have no excuse for my lack of progress, I've been enjoying life unplugged too much. Also
working overtime (which is welcome right now!) and working on a load of side projects.

Please e-mail me with questions, comments, critique and otherwise.

dmolieri@users.sourceforge.net

or visit my personal website and feel free to sign the guestbook!

www.dustinsworld.net

Thank you for your support and trying out my first developer-oriented personal GPL project to date.
With the enjoyment I have gotten out of writing this project so far, I have a strong feeling I will
persue others as well.

Dustin Molieri,
Senior Author, Unofficial C IRC API for Unix
